package com.demo.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author author
 * @since 2022-08-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("T_WORKORDER")
@ApiModel(value="TWorkorder对象", description="")
public class    TWorkorder implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "工单编号")
    @TableId(value = "WNO", type = IdType.AUTO)
    private String wno;

    @ApiModelProperty(value = "来电号码")
    private String callphone;

    @ApiModelProperty(value = "来电时间")
    private String calltime;

    @ApiModelProperty(value = "用户编码")
    private String code;

    @ApiModelProperty(value = "用户姓名")
    private String ownername;

    @ApiModelProperty(value = "小区id")
    private String uptownid;

    @ApiModelProperty(value = "小区名称")
    private String uptownname;

    @ApiModelProperty(value = "楼id")
    private String buildingid;

    @ApiModelProperty(value = "楼号")
    private String buildingnum;

    @ApiModelProperty(value = "单元号")
    private String cellcode;

    @ApiModelProperty(value = "楼层")
    private String floor;

    @ApiModelProperty(value = "门牌号")
    private String doorplatecode;

    @ApiModelProperty(value = "热力站id")
    private String hotstationid;

    @ApiModelProperty(value = "热力站名称")
    private String stationname;

    @ApiModelProperty(value = "用户地址")
    private String address;

    @ApiModelProperty(value = "公司id")
    private String companyid;

    @ApiModelProperty(value = "公司名称")
    private String companyname;

    @ApiModelProperty(value = "部门id")
    private String deptid;

    @ApiModelProperty(value = "部门名称")
    private String deptname;

    @ApiModelProperty(value = "用户id")
    private String userid;

    @ApiModelProperty(value = "用户名称")
    private String username;

    @ApiModelProperty(value = "派送位置")
    private String sendaddress;

    @ApiModelProperty(value = "行政区")
    private String district;

    @ApiModelProperty(value = "联系人")
    private String linkpersion;

    @ApiModelProperty(value = "联系电话1")
    private String linkphone1;

    @ApiModelProperty(value = "联系电话2")
    private String linkphone2;

    @ApiModelProperty(value = "联系电话3")
    private String linkphone3;

    @ApiModelProperty(value = "联系电话4")
    private String linkphone4;

    @ApiModelProperty(value = "任务类型编号")
    private String taskcode;

    @ApiModelProperty(value = "任务类型")
    private String tasktname;

    @ApiModelProperty(value = "工单类型编号")
    private String wtypecode;

    @ApiModelProperty(value = "工单类型")
    private String wtypename;

    @ApiModelProperty(value = "任务等级编号")
    private String taskleavecode;

    @ApiModelProperty(value = "任务等级")
    private String taskleave;

    @ApiModelProperty(value = "业务描述")
    private String businessdes;

    @ApiModelProperty(value = "任务来源编号")
    private String wsourcecode;

    @ApiModelProperty(value = "任务来源")
    private String wsource;

    @ApiModelProperty(value = "默认处理时长")
    private BigDecimal timelength;

    @ApiModelProperty(value = "时长单位编号")
    private String timeunitcode;

    @ApiModelProperty(value = "时长单位")
    private String timeunit;

    @ApiModelProperty(value = "是否热力")
    private String ishot;

    @ApiModelProperty(value = "是否派单")
    private String issend;

    @ApiModelProperty(value = "工单状态编号")
    private String wstatuscode;

    @ApiModelProperty(value = "工单状态")
    private String wstatus;

    @ApiModelProperty(value = "是否崔单")
    private String isurge;

    @ApiModelProperty(value = "所属崔单编号")
    private String urgewcode;

    @ApiModelProperty(value = "是否升级")
    private String isup;

    @ApiModelProperty(value = "创建时间yyyy-mm-dd hh24:mi:ss.ff")
    private String ctiem;

    @ApiModelProperty(value = "最后操作时间yyyy-mm-dd hh24:mi:ss.ff")
    private String otiem;

    @ApiModelProperty(value = "创建人ID")
    private String cpid;

    @ApiModelProperty(value = "最后操作人ID")
    private String ocpid;

    @ApiModelProperty(value = "创建部门id")
    private String cdeptid;

    @ApiModelProperty(value = "最后操作部门id")
    private String odeptid;

    @ApiModelProperty(value = "欠费金额")
    private String arrears;

    @ApiModelProperty(value = "掌上热力用户id")
    private String appuserid;

    @ApiModelProperty(value = "是否vip用户")
    private String isvip;

    @ApiModelProperty(value = "如有留流转信息，跟改的字段，不加now是原始流转信息，只有在派单时候修改，其他流转只改带有now结尾的流转")
    private String companyidnow;

    private String companynamenow;

    private String deptidnow;

    private String deptnamenow;

    private String useridnow;

    private String usernamenow;

    private String sendaddressnow;

    @ApiModelProperty(value = "外部工单编号")
    private String outworkorder;

    @ApiModelProperty(value = "版本后，默认1，流转表中添加信息后，触发器修改此值加1")
    private String versionval;

    @ApiModelProperty(value = "督办标识 1是，0 否")
    private String supervise;

    private String syndate;

    @ApiModelProperty(value = "第一个点击回访的记录当前登录人userId,在关闭回访操作时，把此id清空，如异常关闭回访页面，如直接刷新，只有最后一个人点击回访按钮的人的能操作。")
    private String lockmark;

    private String insertdte;

    private String insertdate;

    @ApiModelProperty(value = "是否是督办派发的工单，督办派发工单此值为1其他为0,派单必须有接单操作")
    private String isdbsend;

    @ApiModelProperty(value = "用户编码2(在反馈时，填写用户编码)")
    private String code2;

    @ApiModelProperty(value = "目前记录的有：记录工单创建方式（1来电弹框创建2手动添加创建0是默认值")
    private String recordingsign;

    @ApiModelProperty(value = "是否敏感用户")
    private String issensitive;

    @ApiModelProperty(value = "是否及时回复：0不及时，1及时 默认是0")
    private String isreply;

    @ApiModelProperty(value = "指派掌上热力的工人id")
    private String workerid;

    @ApiModelProperty(value = "工单源 0 默认 96069工单 1 军委")
    private String wosource;

    @ApiModelProperty(value = "新用户编号")
    private String newcode;

    @ApiModelProperty(value = "派发类型 判断是企派发还是坐席派发 等")
    private String distributiontype;

    @ApiModelProperty(value = "获取人id")
    private String distacquiringpeopleid;

    @ApiModelProperty(value = "任务板块编号")
    private String platecode;

    @ApiModelProperty(value = "任务板块")
    private String platename;

    @ApiModelProperty(value = "扩展字段 ")
    private String extendedfield1;

    @ApiModelProperty(value = "接口 新增工单 推送人的id （工单接口创建人id）")
    private String pushuserid;

    @ApiModelProperty(value = "扩展字段2 企业处理提交批示时 标识字段 ")
    private String extendedfield2;

    @ApiModelProperty(value = "是否为小循环工单  0否 1是")
    private String microcirculation;

    @ApiModelProperty(value = "是否为App操作 0否 1是")
    private String isapp;

    @ApiModelProperty(value = "反馈共同完成人")
    private String cocompleter;

    @ApiModelProperty(value = "反馈等级")
    private String feebdcklevel;

    @ApiModelProperty(value = "省")
    private String province;

    @ApiModelProperty(value = "市")
    private String city;

    @ApiModelProperty(value = "是否退回军委    1是  0 否")
    private String isreturnmc;

    @ApiModelProperty(value = "处置人姓名")
    private String disposalname;

    @ApiModelProperty(value = "问题明细")
    private String issuedetail;

    @ApiModelProperty(value = "热力站管理方式名称  1 代管 2 统管 3 自管")
    private String managementmethod;

    @ApiModelProperty(value = "热力站管理方式编码  1 代管 2 统管 3 自管")
    private String managementmethodcode;

    @ApiModelProperty(value = "是否大企业")
    private String isle;

    @ApiModelProperty(value = "是否回复成功给12345 ")
    private String isreple;

    @ApiModelProperty(value = "回复12345大企业时间 ")
    private String replytime;

    @ApiModelProperty(value = "回复的名")
    private String replyenterprisename;

    @ApiModelProperty(value = "市 区 1234编号")
    private String otfnumber;

    @ApiModelProperty(value = "回复对应小企业名")
    private String replysmallbusiness;

    @ApiModelProperty(value = "供热形势")
    private String hotterrain;


}
